Introducing Extreme Programming – An Experience Report

نویسنده

  • Daniel Karlström
چکیده

This paper presents a single case study reporting the experiences of introducing extreme programming (XP) in a small development project at Online Telemarketing in Lund, Sweden. The project was a success despite the fact that the customer had a poor idea of the system required at the start of the development. This success is partly due to the introduction of practically all of the XP practices. The practices that worked best were the planning game, collective ownership and customer on site. The practices that were found hard to introduce and not so successful were small releases and testing.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

XP Team Psychology - An Inside View ?

Extreme Programming (XP) as a methodology for software development is now widely known. There are numerous case studies and reports of it’s successful application in real world projects as well as in the academic sector. But it is equally important to experience and report things that went wrong. This paper is about problems and pitfalls that can occur when introducing XP. They are explained in...

متن کامل

Time Constrained Requirements Engineering with Extreme Programming – An Experience Report

Requirements engineering is a core practice within eXtreme Programming. Practising teams learn to not abandon any of the interconnected core practices. The continuous feedback teaches the team that they will develop at a faster and more reliable pace with the full set of practices. This paper shares an experience of how teams could accelerate development out of necessity, while maintaining thei...

متن کامل

Less Extreme Programming

Industrial practice in software engineering has developed in recent years from rigid heavyweight document-based development techniques, such as the Rational Unified Process, to incorporate more agile, iterative, communication-centric approaches such as Extreme Programming. This shift has created a need for a similar shift in software engineering education. We report our experience of incorporat...

متن کامل

Introducing Software Test Automation and Test-Driven Development: An Experience Report

1 Dept. of Software Engineering and Computer Science, Blekinge Institute of Technology, Box 520, SE-372 25 Ronneby, Sweden. 2 Ericsson AB, Soft Center, SE-372 25 Ronneby, Sweden. Abstract This paper identifies and presents an approach to software component-level testing that in a cost effective way can move defect detection earlier in the development process. The approach includes a test automa...

متن کامل

1 Improvement of Software Quality : Introducing Extreme Programming into a Project - Based Course

Different software development methodologies and quality assurance methods are used in order to attain high quality, reliable, and bug free software. eXtreme Programming (XP) is a software development methodology that integrates many of the known ideas (that we all were familiar with) in order to achieve such software systems. Specifically, XP emphasizes code-unit testing (preferably before its...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002